package cn.myframe.entity.sys;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * 远程服务器
 * 
 * @author ynz
 * @email ynz@myframe.cn
 * @date 2017-12-09 21:13:45
 */
@TableName("SYS_SHELL")
public class SysShellEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	/**
	 * 
	 */
	@TableId(type = IdType.ID_WORKER)
	private Long id;
	/**
	 * 服务名称
	 */
	@TableField("SERVER_NAME")
	private String serverName;
	/**
	 * IP地址
	 */
	private String ip;
	/**
	 * 服务器用户名
	 */
	private String userName;
	/**
	 * 密码
	 */
	private String password;
	/**
	 * ssh端口
	 */
	private Integer port;
	/**
	 * 启动命令
	 */
	private String cmd;
	/**
	 * 状态
	 */
	private Integer status;
	/**
	 * 项目所在服务器路径
	 */
	private String path;
	/**
	 * 服务器类型1管理端2分发端
	 */
	private Integer type;
	/**
	 * 设置：服务器类型
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：服务器类型
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：
	 */
	public void setPath(String path) {
		this.path = path;
	}
	/**
	 * 获取：
	 */
	public String getPath() {
		return path;
	}
	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：服务名称
	 */
	public void setServerName(String serverName) {
		this.serverName = serverName;
	}
	/**
	 * 获取：服务名称
	 */
	public String getServerName() {
		return serverName;
	}
	/**
	 * 设置：IP地址
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}
	/**
	 * 获取：IP地址
	 */
	public String getIp() {
		return ip;
	}
	/**
	 * 设置：服务器用户名
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * 获取：服务器用户名
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：ssh端口
	 */
	public void setPort(Integer port) {
		this.port = port;
	}
	/**
	 * 获取：ssh端口
	 */
	public Integer getPort() {
		return port;
	}
	/**
	 * 设置：启动命令
	 */
	public void setCmd(String cmd) {
		this.cmd = cmd;
	}
	/**
	 * 获取：启动命令
	 */
	public String getCmd() {
		return cmd;
	}
	/**
	 * 设置：状态
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态
	 */
	public Integer getStatus() {
		return status;
	}
}
